/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"D504E674-6A77-46D5-8F3E-2FD39A18813E",variableType:4}
 */
var fTipo = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"77FC3610-F048-4B93-87F5-CEE6BD7951D5",variableType:4}
 */
var f_estado = null;

/**
 * @properties={typeid:24,uuid:"271F8981-4CEB-4142-838A-3042822DCA80"}
 * @AllowToRunInFind
 */
function buscar() 
{
	var estado_find=controller.find()
	if (estado_find==false)
	{
		globals.DIALOGS.showWarningDialog('Aviso',"No encontró Comprobantes (1º find)",'OK');	
		return false;
	}
		
	if (globals.gClienteDesde != null)
	{
		cliente_id = globals.gClienteDesde;
	}
	if (globals.gFechaDesde && globals.gFechaDesde)
	{
		var d1 = globals.gFechaDesde
		d1.setHours(00);
		d1.setMinutes(00);
		d1.setSeconds(00);             
		var df1 = utils.dateFormat(d1, 'dd-MM-yyyy HH:mm:ss')
		
		var d2 = globals.gFechaHasta
		d2.setHours(23);
		d2.setMinutes(59);
		d2.setSeconds(59);
		var df2 = utils.dateFormat(d2, 'dd-MM-yyyy HH:mm:ss');
		
		fecha = df1 + '...' + df2+'|dd-MM-yyyy HH:mm:ss';	
	}
	if (f_estado != null)	
	{
		rem_estado = f_estado;
	}
	if (fTipo != null)	
	{
		tipo = fTipo;
	}
	var found=controller.search();
	if (found==0)
	{
		globals.DIALOGS.showWarningDialog('Aviso',"No encontró Remitos en ese rango",'OK');	
	}
	else
	{   //  ver orden 
		controller.sort('fecha desc,nro_remito asc');
	}
	return true
}

/**
 * @properties={typeid:24,uuid:"7266D51A-D439-4442-8D23-A62FF6F56D83"}
 */
function iniciar() 
{
	globals.gClienteDesde 	= null;
	globals.gFechaHasta 	= new Date();
	globals.gFechaDesde 	= new Date();
	globals.gFechaDesde 	= globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 60);
	f_estado 				= null
	buscar();
}

/**
 * @properties={typeid:24,uuid:"0A591E3C-5F50-48DC-9056-94C3F9D6C932"}
 * @AllowToRunInFind
 */
function todos() 
{
	controller.loadAllRecords()
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"3FC2D1E5-B9D8-4606-9929-671DB14B1D86"}
 */
function Ira_detalle(event) {
	forms.remitos_dtl.controller.loadRecords(foundset)
	globals.mostrarForm("remitos_dtl");
}
